/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: 刘国水
 * Date: 2025-05-11
 * Time: 21:01
 */
public class test {
    public static void main(String[] args) {
        int a= 10;

        System.out.println(a);
//        public String tree2str(TreeNode root) {
//
//            StringBuilder stringBuilder = new StringBuilder();
//
//            tree2strChild(root,stringBuilder);
//
//            return stringBuilder.toString();
//
//        }
//
//
//
//
//
//        public void tree2strChild(TreeNode root,StringBuilder stringBuilder) {
//
//            if(root == null) {
//
//                return;
//
//            }
//
//            stringBuilder.append(root.val);
//
//            //root的左子树
//
//            if(root.left != null) {
//
//                stringBuilder.append("(");
//
//                tree2strChild(root.left,stringBuilder);
//
//                stringBuilder.append(")");
//
//            }else {
//
//                if(root.right == null) {
//
//                    //左边为空 && 右边也为空
//
//                    return;
//
//                }else {
//
//                    stringBuilder.append("()");
//
//                }
//
//            }
//
//
//
//            //root的右子树
//
//            if(root.right != null) {
//
//                stringBuilder.append("(");
//
//                tree2strChild(root.right,stringBuilder);
//
//                stringBuilder.append(")");
//
//            }else {
//
//                return;
//
//            }
//
//        }
//        public List<Integer> inorderTraversal(TreeNode root) {
//
//            List<Integer> ret = new ArrayList<>();
//
//            if(root == null) {
//
//                return ret;
//
//            }
//
//
//
//
//
//            List<Integer> rootList = inorderTraversal(root.left);
//
//            ret.addAll(rootList);
//
//            ret.add(root.val);
//
//            List<Integer> rootRight = inorderTraversal(root.right);
//
//            ret.addAll(rootRight);
//
//
//
//            return ret;
//
//        }
//        List<Integer> list = new ArrayList<>();
//        class Solution {
//            public List<Integer> postorderTraversal(TreeNode root) {
//                List<Integer> ret = new ArrayList<>();
//                if(root == null) {
//                    return ret;
//                }
//
//                List<Integer> rootLeft =  postorderTraversal(root.left);
//                ret.addAll(rootLeft);
//                List<Integer> rootRight =  postorderTraversal(root.right);
//                ret.addAll(rootRight);
//                ret.add(root.val);
//
//                return ret;
//
//            }
    }
//    public int preIndex = 0;
//    public TreeNode buildTree(int[] preorder, int[] inorder) {
//        return buildTreeChild(preorder,inorder,0,inorder.length-1);
//    }
//
//    public int findVal(int[] inorder,int inbegin,int inend,int key) {
//        for(int i = inbegin; i <= inend; i++) {
//            if(inorder[i] == key) {
//                return i;
//            }
//        }
//        return -1;
//    }
//
//    public TreeNode buildTreeChild(int[] preorder, int[] inorder,int inbegin,int inend) {
//        if(inbegin > inend) {
//            return null;
//        }
//        TreeNode root = new TreeNode(preorder[preIndex]) {
//            @Override
//            public TreeNode getChildAt(int childIndex) {
//                return null;
//            }
//
//            @Override
//            public int getChildCount() {
//                return 0;
//            }
//
//            @Override
//            public TreeNode getParent() {
//                return null;
//            }
//
//            @Override
//            public int getIndex(TreeNode node) {
//                return 0;
//            }
//
//            @Override
//            public boolean getAllowsChildren() {
//                return false;
//            }
//
//            @Override
//            public boolean isLeaf() {
//                return false;
//            }
//
//            @Override
//            public Enumeration<? extends TreeNode> children() {
//                return null;
//            }
//        };
//
//        int rootIndex = findVal(inorder,inbegin,inend,preorder[preIndex]);
//
//        preIndex++;
//
//        root.left = buildTreeChild(preorder,inorder,inbegin,rootIndex-1);
//        root.right = buildTreeChild(preorder,inorder,rootIndex+1,inend);
//        return root;
//    }
//class Solution {
//
//    public int preIndex = 0;
//
//    public TreeNode buildTree(int[] inorder, int[] postorder) {
//        preIndex = postorder.length-1;
//        return buildTreeChild(inorder,postorder,0,inorder.length-1);
//    }
//
//    public int findVal(int[] inorder ,int inbegin, int inend, int key) {
//        for(int i = inbegin; i <= inend; i++) {
//            if(inorder[i] == key) {
//                return i;
//            }
//        }
//        return -1;
//    }
//
//    public TreeNode buildTreeChild(int[] inorder,int[] postorder,int inbegin, int inend) {
//        if(inbegin > inend) {
//            return null;
//        }
//
//        TreeNode root = new TreeNode(postorder[preIndex]);
//
//        int rootIndex = findVal(inorder,inbegin,inend,postorder[preIndex]);
//
//        preIndex--;
//
//        root.right = buildTreeChild(inorder,postorder,rootIndex+1,inend);
//        root.left = buildTreeChild(inorder,postorder,inbegin,rootIndex-1);
//
//        return root;
//    }
//}


}
